/**
 * 操作code常量类
 */

const cantansts =  {
    /**
     * 建立连接
     */
    OPERATION_CONNECT : 1000,
    /**
     * 断开连接
     */
    OPERATION_DISCONNECT : 1001,
    /**
     * 模式切换
     */
    OPERATION_CHANGE_SCREEN : 2000,
    /**
     * ping操作
     */
    OPERATION_PING : 2001,
    /**
     * 事件
     */
    OPERATION_ONEVENT : 2002,
    /**
     * 指令操作
     */
    OPERATION_DO_ACTION : 3000,
    /**
     * 打开焦点
     */
    OPERATION_DO_FOCUS_OPEN : 3001,
    /**
     * 关闭焦点
     */
    OPERATION_DO_FOCUS_CLOSE : 3002,
    /**
     * 获取屏幕数据操作
     */
    OPERATION_GET_SCREENDATA : 4000,
    /**
     * 获取屏幕列表
     */
    OPERATION_GET_SCREEN_LIST : 4001,
    /**
     * 保存屏幕信息
     */
    OPERATION_SAVE_SCREEN : 4002,
    /**
     * 更新屏幕信息
     */
    OPERATION_UPDATE_SCREEN : 4003,
    /**
     * 删除屏幕信息
     */
    OPERATION_DEL_SCREEN : 4004,
    /**
     * 数据推送
     */
    OPERATION_GET_PUSHDATA : 4200,


    OPERATION_GET_DATA_SOURCE : 4300,

    OPERATION_ADD_DATA_SOURCE : 4301,

    OPERATION_UPDATE_DATA_SOURCE : 4302,

    OPERATION_REMOVE_DATA_SOURCE : 4303,


    OPERATION_GET_TPOIC : 4310,
    
    OPERATION_ADD_TPOIC : 4311,
    
    OPERATION_UPDATE_TPOIC : 4312,
    
    OPERATION_REMOVE_TPOIC : 4313,

    OPERATION_BIND_TPOIC : 4320,


    CLIENT_TYPE_SHOW : 5001,
    CLIENT_TYPE_CONTROL : 5002,
    CLIENT_TYPE_SYSTEM : 5000,


    RESULT_CODE_OK : 200,
    RESULT_CODE_TOKEN_ERRO : 401,
    RESULT_CODE_NOT_FOUND : 404,
    RESULT_CODE_SERVICE_ERRO : 500,
    RESULT_CODE_SCREEN_ERRO_NOT_FOUND :901,
    RESULT_CODE_PAGE_ERRO_NOT_FOUND :911,
    RESULT_CODE_MODULE_ERRO_NOT_FOUND :921,
    RESULT_CODE_SHOW_DEVICE_ERRO_NOT_FOUND :931,
    RESULT_CODE_CONTROL_DEVICE_ERRO_NOT_FOUND :941,
    RESULT_CODE_ACTION_ERRO_NOT_FOUND :951,
    RESULT_CODE_EVENT_ERRO_NOT_FOUND :961,


    SEND_TYPE_ALL : 0,
    SEND_TYPE_SCREEN : 1,
    SEND_TYPE_DEVICE : 2,



    ACTION_ZOOM_IN : 101,
    ACTION_ZOOM_OUT : 102,
    ACTION_DEVICE_ON_LINE : 106,
    ACTION_DEVICE_OFF_LINE : 107,

    ACTION_CLICK : 110,
    ACTION_DOUBLE_CLICK : 111,
    ACTION_SCAL : 112,
    ACTION_MOVE : 113,
    ACTION_SCROLL : 114,
    ACTION_FLIP : 115,
    ACTION_ROTATE : 116,

    
}

module.exports = cantansts;